package com.whacos.modules.system.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.whacos.common.entity.BaseEntity;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * @author xiongdun
 * @description 系统文件上传
 * @since 2018/11/17 17:11
 */
@TableName(value = "t_file")
@Data
@ToString
public class File extends BaseEntity {

    private static final long serialVersionUID = 4157963727580944333L;

    // 文件名
    private String fileName;
    // key
    @TableField(value = "key_id")
    private String keyId;
    // 文件大小
    private Long size;
    // 文件类型
    private Integer type;
    // 文件后缀
    private String suffix;
    // URL地址
    private String urlAddress;

    // 更新者
    @TableField(exist = false)
    private Long updateBy;
    // 更新时间
    @TableField(exist = false)
    private Date updateDate;
    // 备注信息
    @TableField(exist = false)
    private String remark;

}
